/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package net.easoftware.code.beans.facade;

import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
import javax.inject.Named;
import net.easoftware.code.beans.JpaEntityConverter;
import net.easoftware.code.beans.jpa.RangoCodigosEmpresa;
import net.easoftware.code.error.EaError;

/**
 *
 * @author eliu
 */
@Named
@SessionScoped
public class RangoEmpresaFc extends JpaEntityConverter implements Serializable {

    private Integer id;
    private String nombre;
    private int codigoInicio;
    private int codigoFin;
    private int estado;
    private UnidadNegocio unidadNegocio;

    public RangoEmpresaFc() {
        setDestClassType(RangoCodigosEmpresa.class);
    }

    @Override
    public Object getEntityBean() throws EaError {
        RangoCodigosEmpresa e = (RangoCodigosEmpresa) super.getEntityBean();
        e.setUnidadnegocio((net.easoftware.code.beans.jpa.UnidadNegocio) this.getUnidadNegocio().getEntityBean());
        return e;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public int getCodigoInicio() {
        return codigoInicio;
    }

    public void setCodigoInicio(int codigoInicio) {
        this.codigoInicio = codigoInicio;
    }

    public int getCodigoFin() {
        return codigoFin;
    }

    public void setCodigoFin(int codigoFin) {
        this.codigoFin = codigoFin;
    }

    public int getEstado() {
        return estado;
    }

    public void setEstado(int estado) {
        this.estado = estado;
    }

    public UnidadNegocio getUnidadNegocio() {
        return unidadNegocio;
    }

    public void setUnidadNegocio(UnidadNegocio unidadNegocio) {
        this.unidadNegocio = unidadNegocio;
    }
}
